<?php
class AmbientesController extends AppController {
	var $name = 'Ambientes';
	var $uses = array();


	function listar(){
		$ambientes = $this->Ambiente->find('all');
		$this->set('ambientes',$ambientes);
		$this->set('menu','ambiente');
		
		if(!empty($this->data)){		
	 		$dataAmbiente = $this->data;
			$ambiente = $this->Ambiente->create();

			if($this->Ambiente->save($dataAmbiente["Ambiente"])){				
				$this->Session->setFlash('Se agregó el ambiente con éxito','success');
				$this->redirect(array('controller'=>'Ambientes','action'=>'listar'),null,true);
			}
		}
	}

	function editar(){
		if(isset($this->params["url"]['id'])){
			$id = $this->params["url"]['id'];
		}
		$ambiente = $this->Ambiente->findById($id);
		$this->set('ambiente',$ambiente);
		$this->set('menu','ambiente');
		if(!empty($this->data)){
			$dataAmbiente = $this->data;	
			if($this->Ambiente->save($dataAmbiente["Ambiente"])){
				$this->Session->setFlash('El ambiente ha sido actualizado','success');
				$this->redirect(array('controller'=>'Ambientes','action'=>'listar'),null,true);
				
			}else{
				$this->Session->setFlash('El ambiente no se actualizó. Inténtelo de nuevo');
			}
		}
	}

	function borrar(){
		$id = $this->params["url"]['id'];
		
		if($this->Ambiente->delete($id)){
			$this->Session->setFlash('Se eliminó el ambiente con exito','success');
			$this->redirect(array('controller'=>'Ambientes','action'=>'listar'),null,true);
		}else{
			$this->Session->setFlash('No se pudo eliminar el ambiente. Inténtelo nuevamente','notice');
			$this->redirect(array('controller'=>'Ambientes','action'=>'listar'),null,true);
		}
	}
}
?>